differential technological development